package com.yidu.ladder.transfer.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 合包明细的实体类
 * 
 * @author bamboo
 * 
 */
public class CloseWrapDetail {
	/**
	 * 明细ID
	 */
	private String detailId;
	/**
	 * 单号
	 */
	private String oddNumber;
	/**
	 * 品名
	 */
	private String nameOfAPart;
	/**
	 * 到达地
	 */
	private String whither;
	/**
	 * 件数
	 */
	private int factQuantity;
	/**
	 * 实际件数
	 */
	private int billingQuantity;
	/**
	 * 重量
	 */
	private BigDecimal factWeight;
	/**
	 * 体积
	 */
	private BigDecimal size;

	/**
	 * 票数
	 */
	private int poll;
	/**
	 * 到达时限
	 */
	private Date serviceTimeLimit;
	/**
	 * 重要提示
	 */
	private String important;
	/**
	 * 基本字典表ID
	 */
	private String archivesId;
	/**
	 * 配载要求
	 */
	private String mannedRequire;
	/**
	 * 输入类型
	 */
	private String inputType;

	/**
	 * 工作单ID
	 */
	private String jobListId;
	/**
	 * 合包号
	 */
	private String closeWrapId;
	/**
	 * 合包ID
	 */
	private String closeId;
	/**
	 * 是否作废
	 */
	private Integer type;
	/**
	 * 空的构造方法
	 */
	public CloseWrapDetail() {
	}

	public String getDetailId() {
		return detailId;
	}

	public void setDetailId(String detailId) {
		this.detailId = detailId;
	}

	public String getOddNumber() {
		return oddNumber;
	}

	public void setOddNumber(String oddNumber) {
		this.oddNumber = oddNumber;
	}

	public String getNameOfAPart() {
		return nameOfAPart;
	}

	public void setNameOfAPart(String nameOfAPart) {
		this.nameOfAPart = nameOfAPart;
	}

	public String getWhither() {
		return whither;
	}

	public void setWhither(String whither) {
		this.whither = whither;
	}

	public int getFactQuantity() {
		return factQuantity;
	}

	public void setFactQuantity(int factQuantity) {
		this.factQuantity = factQuantity;
	}

	public int getBillingQuantity() {
		return billingQuantity;
	}

	public void setBillingQuantity(int billingQuantity) {
		this.billingQuantity = billingQuantity;
	}

	public BigDecimal getFactWeight() {
		return factWeight;
	}

	public void setFactWeight(BigDecimal factWeight) {
		this.factWeight = factWeight;
	}

	public BigDecimal getSize() {
		return size;
	}

	public void setSize(BigDecimal size) {
		this.size = size;
	}

	public int getPoll() {
		return poll;
	}

	public void setPoll(int poll) {
		this.poll = poll;
	}

	public Date getServiceTimeLimit() {
		return serviceTimeLimit;
	}

	public void setServiceTimeLimit(Date serviceTimeLimit) {
		this.serviceTimeLimit = serviceTimeLimit;
	}

	public String getImportant() {
		return important;
	}

	public void setImportant(String important) {
		this.important = important;
	}

	public String getArchivesId() {
		return archivesId;
	}

	public void setArchivesId(String archivesId) {
		this.archivesId = archivesId;
	}

	public String getMannedRequire() {
		return mannedRequire;
	}

	public void setMannedRequire(String mannedRequire) {
		this.mannedRequire = mannedRequire;
	}

	public String getInputType() {
		return inputType;
	}

	public void setInputType(String inputType) {
		this.inputType = inputType;
	}

	public String getJobListId() {
		return jobListId;
	}

	public void setJobListId(String jobListId) {
		this.jobListId = jobListId;
	}

	public String getCloseWrapId() {
		return closeWrapId;
	}

	public void setCloseWrapId(String closeWrapId) {
		this.closeWrapId = closeWrapId;
	}

	public String getCloseId() {
		return closeId;
	}

	public void setCloseId(String closeId) {
		this.closeId = closeId;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	@Override
	public String toString() {
		return "CloseWrapDetail [detailId=" + detailId + ", oddNumber=" + oddNumber + ", nameOfAPart=" + nameOfAPart
				+ ", whither=" + whither + ", factQuantity=" + factQuantity + ", billingQuantity=" + billingQuantity
				+ ", factWeight=" + factWeight + ", size=" + size + ", poll=" + poll + ", serviceTimeLimit="
				+ serviceTimeLimit + ", important=" + important + ", archivesId=" + archivesId + ", mannedRequire="
				+ mannedRequire + ", inputType=" + inputType + ", jobListId=" + jobListId + ", closeWrapId="
				+ closeWrapId + ", closeId=" + closeId + ", type=" + type + "]";
	}

	public CloseWrapDetail(String detailId, String oddNumber, String nameOfAPart, String whither, int factQuantity,
			int billingQuantity, BigDecimal factWeight, BigDecimal size, int poll, Date serviceTimeLimit,
			String important, String archivesId, String mannedRequire, String inputType, String jobListId,
			String closeWrapId, String closeId, Integer type) {
		super();
		this.detailId = detailId;
		this.oddNumber = oddNumber;
		this.nameOfAPart = nameOfAPart;
		this.whither = whither;
		this.factQuantity = factQuantity;
		this.billingQuantity = billingQuantity;
		this.factWeight = factWeight;
		this.size = size;
		this.poll = poll;
		this.serviceTimeLimit = serviceTimeLimit;
		this.important = important;
		this.archivesId = archivesId;
		this.mannedRequire = mannedRequire;
		this.inputType = inputType;
		this.jobListId = jobListId;
		this.closeWrapId = closeWrapId;
		this.closeId = closeId;
		this.type = type;
	}

}
